#include "commom.hpp"

// 服务端函数
int main()
{
    // 1. 以只写的方式打开管道文件
    int fd = open(ipcPath.c_str(), O_WRONLY);
    if(fd < 0)
    {
        perror("client open");
        exit(1);
    }

    // 2. 开始执行进程间通信
    std::string send_buffer;   // 信息发送缓冲区

    while(true)
    {
        std::cout << "请输入要发送的信息: > ";
        std::getline(std::cin, send_buffer);  // 逐行读取信息
        write(fd, send_buffer.c_str(), send_buffer.size());   //写数据
    }

    // 3. 关闭文件
    close(fd);
    return 0;
}